Design and Implementation of Modified Sequential Parallel RNS Forward Converters
نویسندگان
چکیده
The Residue Number System (RNS) is suitable for DSP architectures because of its ability to perform fast carry-free arithmetic. However, this advantage is over-shadowed by the complexity involved in the conversion of numbers between binary to RNS representations and have prevented the widespread use of RNS. Converting a number from a binary representation to its RNS equivalent is known as forward conversion while the inverse operation is called reverse conversion. Even though reverse conversion is generally more complex, forward conversion for arbitrary modulo sets is not simpler. However, forward conversion for arbitrary modulo sets is memory intensive. There are three main approaches for forward conversion. The first approach involves pre-computing all possible values that the conversion requires and storing these values in memory. The second approach involves using efficient arithmetic units called combinational logic along with memory (LUT). In both cases, the memory size requirement increases as the dynamic range increases. The third approach is memory less in that it involves only combinatorial logic in the design. In this thesis we proposed to four different architectures for second approach which uses combinational logic along with memory (LUTs). The first architecture is purely sequential conversion in the second architecture is combination of sequential and parallel. The third architecture is the modified version of second architecture and fourth architecture is purely parallel. Forward converter architecture is designed and implemented to reduce the area, speed. Verilog HDL is used for coding and implementation of different architectures has been done on XILINX VERTEX 5XC5VLX110T-2FF1136 OPEN SPARC board. It is been identified that modified sequential /parallel approach has better performance in speed and area when compared with existing architectures.
منابع مشابه
Using both Binary and Residue Representations for Achieving Fast Converters in RNS
In this paper, a new method is introduced for improving the efficiency of the Residue Number System, which uses both binary and residue representations in order to represent a number. A residue number system uses the remainder of the division in several different modules. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers greatly increase the speed of...
متن کاملUsing both Binary and Residue Representations for Achieving Fast Converters in RNS
In this paper, a new method is introduced for improving the efficiency of the Residue Number System, which uses both binary and residue representations in order to represent a number. A residue number system uses the remainder of the division in several different modules. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers greatly increase the speed of...
متن کاملStudy of the Reverse Converters for the Large Dynamic Range Four-Moduli Sets
The Residue Number System (RNS) is an efficient alternative number system which has been attracted researchers for over three decades. In RNS, arithmetic operations such as addition and multiplication can be performed on residues without carry-propagation between them; resulting in parallel arithmetic and high-speed hardware implementations (Parhami, 2000; Mohan, 2002; Omondi & Premkumar, 2007)...
متن کاملDesign of RNS Converters for moduli sets with Dynamic Ranges up to 6n-bit
The RNS has been considered as an interesting area for researchers in recent year. This paper presents memoryless and area efficient RNS converters for moduli set with dynamic ranges up to 6n-bit. Residue number system (RNS) has mainly targeted parallelism and larger dynamic ranges. In this paper, we start from the moduli sets {2, 2 1, 2 + 1, 2 – 2 + 1, 2 + 2 + 1} with dynamic range of 5n-bit a...
متن کاملDesign and Implementation of RNS Reverse Converter using Parallel Prefix Adders
The implementation of residue number system reverse converters based on well-known regular and modular parallel prefix adders is analyzed. The VLSI implementation results show a significant delay reduction and area × time2 improvements, all this at the cost of higher power consumption, which is the main reason preventing the use of parallel-prefix adders to achieve high-speed reverse converters...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017